Undergraduate Software Engineering Curriculum Enhancement via Human-Computer Interaction

نویسنده

  • Stephanie Ludi
چکیده

More needs to be done to train students to deliver usable software. The current Software Engineering curriculum includes Human-Computer Interaction (HCI) topics in terms of a lecture. This paper presents how an undergraduate Software Engineering curriculum can be enhanced with HCI principles and techniques. The intent is to produce software engineers who value usable software and who can produce usable software. Creating an atmosphere where HCI is not only presented, but expected in the student projects will provide ample opportunity for students to apply these newly acquired skills. The continued application of these skills will improve software.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Realism in Project-Based Software Engineering Courses: Rewards, Risks, and Recommendations

A software engineering course is often the capstone of a general undergraduate curriculum in computer science. It is usually at least partly a project-based course, with the intention that student groups can deploy their already acquired skills on programming, verification, databases, and human-computer interaction, while applying the new material about requirements, architecture, and project m...

متن کامل

Teaching HCI in SE Curriculum

This paper reports the experience of Software Engineering educatn in Vilnius University, Lithuania. There are emphasized the collaboration with industry and the learning objectives related to HumanComputer Interaction (HCI) when establishing a separate undergraduate Software Engineering study program as well as implementing it. Industry partners participated in defining both, the outcomes of th...

متن کامل

Software Quality across the Curriculum

1 Thomas B. Hilburn, Embry-Riddle University, Department of Computing, Daytona Beach, FL 32114, [email protected] 2 Massood Towhidnejad, Embry-Riddle University, Department of Computing, Daytona Beach, FL 32114, [email protected] Abstract . One of the major areas of software engineering, as specified in the SoftWare Engineering Body Of Knowledge, is software quality. This paper argues that softwa...

متن کامل

The Software Factory: An Undergraduate Computer Science Curriculum

Industry often complains that current academic curricula fail to address the practical issues of real software development. This paper outlines a proposal for an innovative core curriculum for a Bachelor of Science in Computer Science. The proposed core curriculum contains elements of traditional computer science programs combined with software engineering via a team-oriented, hands-on approach...

متن کامل

The Personal Software Process in Undergraduate Software Engineering Education

The Personal Software Process, PSP, was developed at Carnegie Mellon University’s Software Engineering Institute as a personal version of the Capability Maturity Model. The intention of the PSP is to educate individual software engineers in the processes they follow in completing a programming task with a view to improving the quality of future work. At each level of the PSP more and more usefu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003